hide oneself in a cave - Alemán Inglés Diccionario